nav {
	width: 100%;
	min-width: 1000px;
	height: 55px;
	background: #024ac2;
	line-height: 55px;
}

nav .w1000 {
    width: 1200px;
    line-height: 43px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 999;


-webkit-transform: translateX(0); /* Safari and Chrome */




}


.nav .w1000_box{ width:1200px; position: absolute; left:50%; transform: translateX(-50%);}
  
nav .w1000 span {
	display: none
}

nav .w1000 a {
    color: #fff;
    margin: 0 16px 0 4px;
    font-size: 15px;
}

nav span {
	vertical-align: middle
}

nav b.nav_jia {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/nav_jia.png) no-repeat;
	vertical-align: middle;
	cursor: pointer;
	position: absolute;
	z-index: 100;
	right: 10px;
	top: 20px;
}

nav .nav_custom {
    width: 1100px;
    height: 200px;
    position: absolute;
    top: 55px;
    left: -1px;
    z-index: 99999;
    background: #f5f5f5;
    border: 1px #DDDDDD solid;
    display: none;
    padding-top: 60px;
    padding-left: 50px;
    padding-bottom: 20px;
    padding-right: 50px;
}

nav div {
	margin: 0 auto;
	text-align: left;
	line-height:20px;
}

nav .nav_custom em {
    display: inline-block;
    padding: 3px 13px;
    font-style: normal;
    cursor: pointer;
    margin: 15px 10px 10px 12px;
    color: #333;
    font-size: 16px;
    background: #ffffff;
    position: relative;
}

nav .nav_custom em .delimg {
	position: absolute;
	width: 10px;
	height: 10px;
	background: url(../images/close.png) no-repeat;
	display: block;
	top: -4px;
	right: -4px;
	background-size: cover;
	z-index: 500
}

nav .nav_custom em.active {
	background: #e60012;
	color: #fff
}

nav .nav_custom b.queding {
    position: absolute;
    bottom: 18px;
    right: 65px;
    padding: 3px 15px;
    background: #e60012;
    color: #fff;
    font-size: 17px;
}

nav .nav_custom b {
	position: absolute;
	bottom: 5px;
	right: 10px;
	color: #fff;
	font-weight: normal;
	cursor: pointer
}

nav .nav_custom .del_nav {
	position: absolute;
	top: 205px;
	right: 15px;
	color: #333;
	height: 25px;
	width: 80px;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
	cursor: pointer;
	border: 1px solid #c7c7c7
}

nav .nav_custom .close_nav {
	position: absolute;
	top: 20px;
	right: 15px;
	height: 30px
}

nav .nav_custom .navstatus {
    position: absolute;
    width: 1100px;
    z-index: 500;
    top: 25px;
    left: 65px;
    font-size: 18px;
    color: #333;
    height: 20px;
    line-height: 20px;
    display: block;
}

nav .nav_custom .navstatus strong {
	font-weight: normal
}

nav .nav_custom .navstatus .error_tip {
	color: #e70012
}

nav .nav_custom .navstatus .tip_n {
	color: #e60012;
	font-weight: bold;
	margin: 0 3px
}

nav .nav_custom .navstatus a {
	float: right;
	color: #333
}

nav .nav_custom .navfh {
	cursor: pointer
}



.move_open {
	-webkit-animation: move_open 1s ease forwards;
	animation: move_open 1s ease forwards
}

@-webkit-keyframes move_open {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(135deg)
	}
}

@keyframes move_open {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(135deg)
	}
}

.move_qiu {
	-webkit-animation: move_qiu 1s ease forwards;
	animation: move_qiu 1s ease forwards
}

@-webkit-keyframes move_qiu {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(180deg)
	}
}

@keyframes move_qiu {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(180deg)
	}
}
